#include "gamekit/drawing/Bitmap.h"

using namespace gamekit;

Bitmap::Bitmap(const ushort& width, const ushort& height, const ushort& bpp)
	: m_width(width),
	m_height(height),
	m_bpp(bpp)
{
}

Bitmap::~Bitmap(void)
{
}

ushort Bitmap::width(void) const
{
	return m_width;
}

ushort Bitmap::height(void) const
{
	return m_height;
}

ushort Bitmap::bpp(void) const
{
	return m_bpp;
}

ubyte* Bitmap::data(void) const
{
	return m_data;
}

SharedPointer<Bitmap> Bitmap::load(const std::string& file)
{
	throw std::exception();
}

Color Bitmap::pixel(const ushort& x, const ushort& y) const
{
	return Colors::Transparent();
}

